//
//  SmsCloudDataHelper.h
//  smsCloud
//
//  Created by 吴斌 on 2024/7/17.
//

#import <Foundation/Foundation.h>
#import "SmsCloudProductModel.h"
#import "SmsCloudCityModel.h"
#import "SmsCloudPhoneModel.h"
NS_ASSUME_NONNULL_BEGIN

@interface SmsCloudDataHelper : NSObject
+ (SmsCloudDataHelper *)defaultMag;
@property (nonatomic, copy)NSString * smsCloudPrice;
@property (nonatomic, strong)NSArray * smsCloudProducts;
@property (nonatomic, strong)NSArray * smsCloudCitys;

+ (void)requestSmsCloudPrice;
+ (void)requestSmsCloudVipMd;
+ (void)requestSmsCloudProductList:(void(^)(void))scuessBlock;
+ (void)requestSmsCloudCity:(NSString *)cityCode scuessBlock:(void(^)(void))scuessBlock;
+ (void)requestSmsCloudRedomPhone:(NSString *)cityCode withProductCode:(NSString *)productCode scuessBlock:(void(^)(SmsCloudPhoneModel *smsCloudPhoneMdl))scuessBlock;
+ (void)requestSmsCloudPhoneCode:(NSString *)cityCode withPhone:(NSString *)phone withProductCode:(NSString *)productCode scuessBlock:(void(^)(NSString *smsCloudPhone))scuessBlock;
@end

NS_ASSUME_NONNULL_END
